package model;

import model.formats.BPSModule;
import model.formats.OPDModule;

import com.google.inject.AbstractModule;
import com.google.inject.Singleton;

public class DefaultModelModule extends AbstractModule {

	@Override
	protected void configure() {
		bind(Integer.class).annotatedWith(StartCount.class).toInstance(1);
		bind(MainModel.class).in(Singleton.class);
		new OPDModule().configure(binder());
		new BPSModule().configure(binder());
	}

}
